.ojsc-result-container {
	width : 40%;
	font : 12px Helvetica, Verdana, Arial, sans-serif;
	color : #fff;
	background : #333;
	margin: 10px;
	padding : 10px;
	opacity : 0.9;
	-moz-border-radius : 5px
}

.ojsc-result-container .label th, .ojsc-result-container .label td {
	padding: 10px 10px 2px 0;
	border-bottom: 1px solid #fff;
}

.ojsc-result-container .label th {
	width: 110px;
	text-align: left;
	padding-right: 10px;
}

.ojsc-result-container .label td {
	text-align: right;
}

.ojsc-result-container .event-types-container {
	margin: 15px 10px 0 50px;
}

.ojsc-result-container .event-types-container th {
	width: 100px;
	text-align: left;
	padding-right: 10px;
}

.ojsc-result-container .event-types-container th, .ojsc-result-container .event-types-container td {
	vertical-align: top;
	padding-bottom: 5px;
}

.ojsc-result-container .event-types-container td {
	text-align: right;
}